import moment from 'moment';
// 命名规范：Arr普通枚举  field下拉字段枚举  Map表格字段枚举

// 表头筛选字段
const headerForm = {};
// 表格字段
const tableColumn = {
  // 表格列表
  userBdtTableMap: [
    { prop: 'id', label: 'Id', type: 'text' },
    { prop: 'userId', label: '会员ID', type: 'text' },
    { prop: 'username', label: '用户名', type: 'text' },
    { prop: 'nickname', label: '昵称', type: 'text' },
    { prop: 'realName', label: '用户真实姓名', type: 'text' },
    { prop: 'answerOptionTitle', label: '选项', type: 'text' },
    { prop: 'answerOption', label: '用户答题选项id', type: 'text' },
    { prop: 'answerType', label: '答题情况', optionKey: 'ANSWER_TYPE', type: 'text' },
    { prop: 'combinationQuestionsGroupId', label: '组合题组别ID', type: 'text' },
    { prop: 'questionsId', label: '问题id', type: 'text' },
    { prop: 'questionTitle', label: '问题标题', type: 'text' },
    { prop: 'questionsTypeStr', label: '问题类型', type: 'text' },
    { prop: 'userFrontEndDisplayType', label: '用户前端展示的分类', optionKey: 'QUEST_SPL_TYPE', type: 'text' },
    { prop: 'questionMatchSwitchStr', label: '是否参与匹配', type: 'text' },
    { prop: 'skipQuestionStatusStr', label: '是否跳题', type: 'text' },
    { prop: 'createTime', label: '创建时间', type: 'text' },
    { prop: 'updateTime', label: '更新时间', type: 'text' },
  ],
};
// 表单字段
const editForm = {
  // 筛选表单
  userBdtFilterMap: [
    { prop: 'username', type: 'input', label: '用户名', col: 0 },
    { prop: 'questionTitle', type: 'input', label: '问题标题', col: 0 },
    { prop: 'questionsType', type: 'input', label: '问题类型', optionKey: 'QUEST_TYPE', col: 0 },
    { prop: 'answerOptionTitle', type: 'input', label: '选项', col: 0 },
    { prop: 'answerType', type: 'input', label: '答题情况', optionKey: 'ANSWER_TYPE', col: 0 }
  ],
};
// 其他映射
const otherMap = {};
// 表单字段校验
const editRule = {};
export default {
  headerForm,
  tableColumn,
  editForm,
  otherMap,
  editRule,
};
